public class eBayAPI {
	public String endpoint_x = 'https://api.sandbox.ebay.com/wsapi';
	public CustomSecurityHeaderType.CustomSecurityHeaderType_e RequesterCredentials;
	public String Version;
	private String RequesterCredentials_hns = 'RequesterCredentials=urn:ebay:apis:eBLBaseComponents';
	private String Version_hns = 'Version=urn:ebay:apis:eBLBaseComponents';
	private String[] ns_map_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents', 'globalc'};

	private String siteId = '0'; 
	private String client = 'apexcode';
	private String baseUrl = endpoint_x;

	//carroll_dave
	//private String authToken = 'AgAAAA**AQAAAA**aAAAAA**lxgaSA**nY+sHZ2PrBmdj6wVnY+sEZ2PrA2dj6wFk4CnC5WBqQudj6x9nY+seQ**E0MAAA**AAMAAA**YjL4oGtZtBMxAikewH/MTEjI40gXae77QFkvD3i7Wz0Hvw9p0ey6fy6m4CEu7ImE42x46efY1S6K4Z/8QetcvZc+6J4F2OiV+WBcHglGvhd2DjDso6rWUdirCJ+d0iigRIEwyccdnZwaZ7avi9zELXGWdl+VIBWIa905KJmdrpyzW6NCis6+8iOnM2NY59aXzlEKEymbUWfVRKskE847jE4fsOmJ6HA3PKvRuVlAIrxB+ZoKbfSsMZbkVWNA7atE3Z1gVdzYFHPkuT74m8j+HPAY9kHeySJYqIu4NZjokFC9paicFO8wFRTPofwN6amSzGb7NrUMD2fjaEMQv06xN19nE72YqK+x4Xy+IsJa9F3BO7fpqUr56PyQi2RPz3nopT93hiWaAogr1MRBNWXUWJ4oCVDrBCc7gvDUpXc6gyqOfT7K24GK/pDzw1C+ARx7+NoGyDdfqq7N1za2bPQ7oMIWKGunyjIicp7Pj/697JtQklZunzAoAwyvhVb8GYOaGiud7AK7VH3idhIZxoO0aM08cXeGHk1YVganEyTDQwn0GAffruIx7mX2N7aeHI1MMYCJO37Cr/npyK21R+A48eCfw04S8fQUunHAg1QgB3Q41E2p0cnrymypv7FtTfEUF2FP0kTRZgCgv4ECHQDXp5fFNNfQIbpwBGumfFHMi0krdJ4Ut/zxHlEcYLW6UsADYMsxNBEAgazZjf9ijsbfxPobDL+No6yoPYu3cMJlM2rg9HkCnfhQPSJ0TJgatXu+';
	//private String appId = 'DAVECARROLV4V3A9BE73Y5UOYF6H6H';

	//testuser_djcarroll
	public String appId = 'salesfor-f842-418c-bd5e-2b5c7bc08319';
	public String authToken = 'AgAAAA**AQAAAA**aAAAAA**iBUqSA**nY+sHZ2PrBmdj6wVnY+sEZ2PrA2dj6wFk4CoCJSFoA2dj6x9nY+seQ**7e0AAA**AAMAAA**iC+B4Yyownvn6uKSA6KaMyfduAs9jgNY5asTF3IgemJdeGUWml8LCXzqoB0I+bpEapEKCeJEvFuIHeXDMKsi4N3R95Rl+HsBD0bZ8L19Oi+pZNxCSiutkgGw4uySvy2C4JAWQRPBlxeEI7LWYWPOnVezJcxBNecqKV3HK0crdqheV+t3wgoR6W4hIRboUg4RzBIuiD/uCv4EcQc2hCmOxoVT0hh9WVhpAYsn1kVoN0oRiZKhxDi3lHc7s3NNrjL/tir4y3GXxc4LkKvAuLdgBi7X/9Yk6CjPW7SqgruqHRYyhaQ2xuRqxUMVS0KTB7Vj66VEsiF2Poh3icDmjn2EFQe8yhRxPvAQMCUO+Ump7nBlp0ImV+PX0sSheSU0cPTc90OJkTnApvNOvMSKhQEi1zERAlsJY/ZqXRbxcadTNI1HylTKrjkyGBMxjZRiQpHJ1TA4rozVzuNTU00GkJT9IrfK/1DZnHFVX68AWJGdfgOvgBoAfO1z2vU+VmuxtfFa/p8kVcsuR5fXniIbCbqkKnACeziuFFzRJMeFhJRYZ+eOnwwcjxa3i1ZtDwJ2y0EVDcaGqWuSkVmc+xopT2aTRFtyM4gY+tZVr7odE0QZZCABIAA39rlFMUgRn2eYSEcyorSrDaJED5WDjjjHaqvnXjia3/Pt+Wk6oFJD4JAJKlabxnmDnIJNB/hz1bpnO//u6nLbfRUOeaxWBfIyS5G2qvUrVAQtLclgcGOQ9RSRqaK0SF5I6or9q7JQTq6dWKm9';

	public void setUpSecurity(String callType) {
		endpoint_x = baseUrl + '?siteid=' 	+ siteId + '&' +
				'callname=' 	+ callType + '&' +
				'client=' 	+ client + '&' +
				'appid=' 	+ appId;

		CustomSecurityHeaderType.CustomSecurityHeaderType_e header = new CustomSecurityHeaderType.CustomSecurityHeaderType_e();
		header.seteBayAuthToken(authToken); 

		RequesterCredentials = header; 
	}
	
	/*public GetItemRecommendationsResponseType.GetItemRecommendationsResponseType_e GetItemRecommendations(GetItemRecommendationsRequestType.GetItemRecommendationsRequestType_e request_x) {
		GetItemRecommendationsResponseType.GetItemRecommendationsResponseType_e response_x;
		Map<String, GetItemRecommendationsResponseType.GetItemRecommendationsResponseType_e> response_map_x = new Map<String, GetItemRecommendationsResponseType.GetItemRecommendationsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetItemRecommendationsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetItemRecommendationsResponse',
				'GetItemRecommendationsResponseType.GetItemRecommendationsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddLiveAuctionItemResponseType.AddLiveAuctionItemResponseType_e AddLiveAuctionItem(AddLiveAuctionItemRequestType.AddLiveAuctionItemRequestType_e request_x) {
		AddLiveAuctionItemResponseType.AddLiveAuctionItemResponseType_e response_x;
		Map<String, AddLiveAuctionItemResponseType.AddLiveAuctionItemResponseType_e> response_map_x = new Map<String, AddLiveAuctionItemResponseType.AddLiveAuctionItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddLiveAuctionItemRequest',
				'urn:ebay:apis:eBLBaseComponents','AddLiveAuctionItemResponse',
				'AddLiveAuctionItemResponseType.AddLiveAuctionItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetAttributesXSLResponseType.GetAttributesXSLResponseType_e GetAttributesXSL(GetAttributesXSLRequestType.GetAttributesXSLRequestType_e request_x) {
		GetAttributesXSLResponseType.GetAttributesXSLResponseType_e response_x;
		Map<String, GetAttributesXSLResponseType.GetAttributesXSLResponseType_e> response_map_x = new Map<String, GetAttributesXSLResponseType.GetAttributesXSLResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetAttributesXSLRequest',
				'urn:ebay:apis:eBLBaseComponents','GetAttributesXSLResponse',
				'GetAttributesXSLResponseType.GetAttributesXSLResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetUserPreferencesResponseType.GetUserPreferencesResponseType_e GetUserPreferences(GetUserPreferencesRequestType.GetUserPreferencesRequestType_e request_x) {
		GetUserPreferencesResponseType.GetUserPreferencesResponseType_e response_x;
		Map<String, GetUserPreferencesResponseType.GetUserPreferencesResponseType_e> response_map_x = new Map<String, GetUserPreferencesResponseType.GetUserPreferencesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetUserPreferencesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetUserPreferencesResponse',
				'GetUserPreferencesResponseType.GetUserPreferencesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSuggestedCategoriesResponseType.GetSuggestedCategoriesResponseType_e GetSuggestedCategories(GetSuggestedCategoriesRequestType.GetSuggestedCategoriesRequestType_e request_x) {
		GetSuggestedCategoriesResponseType.GetSuggestedCategoriesResponseType_e response_x;
		Map<String, GetSuggestedCategoriesResponseType.GetSuggestedCategoriesResponseType_e> response_map_x = new Map<String, GetSuggestedCategoriesResponseType.GetSuggestedCategoriesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSuggestedCategoriesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSuggestedCategoriesResponse',
				'GetSuggestedCategoriesResponseType.GetSuggestedCategoriesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public SetPromotionalSaleListingsResponseType.SetPromotionalSaleListingsResponseType_e SetPromotionalSaleListings(SetPromotionalSaleListingsRequestType.SetPromotionalSaleListingsRequestType_e request_x) {
		SetPromotionalSaleListingsResponseType.SetPromotionalSaleListingsResponseType_e response_x;
		Map<String, SetPromotionalSaleListingsResponseType.SetPromotionalSaleListingsResponseType_e> response_map_x = new Map<String, SetPromotionalSaleListingsResponseType.SetPromotionalSaleListingsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','SetPromotionalSaleListingsRequest',
				'urn:ebay:apis:eBLBaseComponents','SetPromotionalSaleListingsResponse',
				'SetPromotionalSaleListingsResponseType.SetPromotionalSaleListingsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductFinderResponseType.GetProductFinderResponseType_e GetProductFinder(GetProductFinderRequestType.GetProductFinderRequestType_e request_x) {
		GetProductFinderResponseType.GetProductFinderResponseType_e response_x;
		Map<String, GetProductFinderResponseType.GetProductFinderResponseType_e> response_map_x = new Map<String, GetProductFinderResponseType.GetProductFinderResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductFinderRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductFinderResponse',
				'GetProductFinderResponseType.GetProductFinderResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCategorySpecificsResponseType.GetCategorySpecificsResponseType_e GetCategorySpecifics(GetCategorySpecificsRequestType.GetCategorySpecificsRequestType_e request_x) {
		GetCategorySpecificsResponseType.GetCategorySpecificsResponseType_e response_x;
		Map<String, GetCategorySpecificsResponseType.GetCategorySpecificsResponseType_e> response_map_x = new Map<String, GetCategorySpecificsResponseType.GetCategorySpecificsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCategorySpecificsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCategorySpecificsResponse',
				'GetCategorySpecificsResponseType.GetCategorySpecificsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCartResponseType.GetCartResponseType_e GetCart(GetCartRequestType.GetCartRequestType_e request_x) {
		GetCartResponseType.GetCartResponseType_e response_x;
		Map<String, GetCartResponseType.GetCartResponseType_e> response_map_x = new Map<String, GetCartResponseType.GetCartResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCartRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCartResponse',
				'GetCartResponseType.GetCartResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public ApproveLiveAuctionBiddersResponseType.ApproveLiveAuctionBiddersResponseType_e ApproveLiveAuctionBidders(ApproveLiveAuctionBiddersRequestType.ApproveLiveAuctionBiddersRequestType_e request_x) {
		ApproveLiveAuctionBiddersResponseType.ApproveLiveAuctionBiddersResponseType_e response_x;
		Map<String, ApproveLiveAuctionBiddersResponseType.ApproveLiveAuctionBiddersResponseType_e> response_map_x = new Map<String, ApproveLiveAuctionBiddersResponseType.ApproveLiveAuctionBiddersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','ApproveLiveAuctionBiddersRequest',
				'urn:ebay:apis:eBLBaseComponents','ApproveLiveAuctionBiddersResponse',
				'ApproveLiveAuctionBiddersResponseType.ApproveLiveAuctionBiddersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCategoryFeaturesResponseType.GetCategoryFeaturesResponseType_e GetCategoryFeatures(GetCategoryFeaturesRequestType.GetCategoryFeaturesRequestType_e request_x) {
		GetCategoryFeaturesResponseType.GetCategoryFeaturesResponseType_e response_x;
		Map<String, GetCategoryFeaturesResponseType.GetCategoryFeaturesResponseType_e> response_map_x = new Map<String, GetCategoryFeaturesResponseType.GetCategoryFeaturesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCategoryFeaturesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCategoryFeaturesResponse',
				'GetCategoryFeaturesResponseType.GetCategoryFeaturesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddToWatchListResponseType.AddToWatchListResponseType_e AddToWatchList(AddToWatchListRequestType.AddToWatchListRequestType_e request_x) {
		AddToWatchListResponseType.AddToWatchListResponseType_e response_x;
		Map<String, AddToWatchListResponseType.AddToWatchListResponseType_e> response_map_x = new Map<String, AddToWatchListResponseType.AddToWatchListResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddToWatchListRequest',
				'urn:ebay:apis:eBLBaseComponents','AddToWatchListResponse',
				'AddToWatchListResponseType.AddToWatchListResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddTransactionConfirmationItemResponseType.AddTransactionConfirmationItemResponseType_e AddTransactionConfirmationItem(AddTransactionConfirmationItemRequestType.AddTransactionConfirmationItemRequestType_e request_x) {
		AddTransactionConfirmationItemResponseType.AddTransactionConfirmationItemResponseType_e response_x;
		Map<String, AddTransactionConfirmationItemResponseType.AddTransactionConfirmationItemResponseType_e> response_map_x = new Map<String, AddTransactionConfirmationItemResponseType.AddTransactionConfirmationItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddTransactionConfirmationItemRequest',
				'urn:ebay:apis:eBLBaseComponents','AddTransactionConfirmationItemResponse',
				'AddTransactionConfirmationItemResponseType.AddTransactionConfirmationItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetAttributesCSResponseType.GetAttributesCSResponseType_e GetAttributesCS(GetAttributesCSRequestType.GetAttributesCSRequestType_e request_x) {
		GetAttributesCSResponseType.GetAttributesCSResponseType_e response_x;
		Map<String, GetAttributesCSResponseType.GetAttributesCSResponseType_e> response_map_x = new Map<String, GetAttributesCSResponseType.GetAttributesCSResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetAttributesCSRequest',
				'urn:ebay:apis:eBLBaseComponents','GetAttributesCSResponse',
				'GetAttributesCSResponseType.GetAttributesCSResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public PlaceOfferResponseType.PlaceOfferResponseType_e PlaceOffer(PlaceOfferRequestType.PlaceOfferRequestType_e request_x) {
		PlaceOfferResponseType.PlaceOfferResponseType_e response_x;
		Map<String, PlaceOfferResponseType.PlaceOfferResponseType_e> response_map_x = new Map<String, PlaceOfferResponseType.PlaceOfferResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','PlaceOfferRequest',
				'urn:ebay:apis:eBLBaseComponents','PlaceOfferResponse',
				'PlaceOfferResponseType.PlaceOfferResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddOrderResponseType.AddOrderResponseType_e AddOrder(AddOrderRequestType.AddOrderRequestType_e request_x) {
		AddOrderResponseType.AddOrderResponseType_e response_x;
		Map<String, AddOrderResponseType.AddOrderResponseType_e> response_map_x = new Map<String, AddOrderResponseType.AddOrderResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddOrderRequest',
				'urn:ebay:apis:eBLBaseComponents','AddOrderResponse',
				'AddOrderResponseType.AddOrderResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetWantItNowSearchResultsResponseType.GetWantItNowSearchResultsResponseType_e GetWantItNowSearchResults(GetWantItNowSearchResultsRequestType.GetWantItNowSearchResultsRequestType_e request_x) {
		GetWantItNowSearchResultsResponseType.GetWantItNowSearchResultsResponseType_e response_x;
		Map<String, GetWantItNowSearchResultsResponseType.GetWantItNowSearchResultsResponseType_e> response_map_x = new Map<String, GetWantItNowSearchResultsResponseType.GetWantItNowSearchResultsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetWantItNowSearchResultsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetWantItNowSearchResultsResponse',
				'GetWantItNowSearchResultsResponseType.GetWantItNowSearchResultsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetAccountResponseType.GetAccountResponseType_e GetAccount(GetAccountRequestType.GetAccountRequestType_e request_x) {
		GetAccountResponseType.GetAccountResponseType_e response_x;
		Map<String, GetAccountResponseType.GetAccountResponseType_e> response_map_x = new Map<String, GetAccountResponseType.GetAccountResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetAccountRequest',
				'urn:ebay:apis:eBLBaseComponents','GetAccountResponse',
				'GetAccountResponseType.GetAccountResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public RespondToBestOfferResponseType.RespondToBestOfferResponseType_e RespondToBestOffer(RespondToBestOfferRequestType.RespondToBestOfferRequestType_e request_x) {
		RespondToBestOfferResponseType.RespondToBestOfferResponseType_e response_x;
		Map<String, RespondToBestOfferResponseType.RespondToBestOfferResponseType_e> response_map_x = new Map<String, RespondToBestOfferResponseType.RespondToBestOfferResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','RespondToBestOfferRequest',
				'urn:ebay:apis:eBLBaseComponents','RespondToBestOfferResponse',
				'RespondToBestOfferResponseType.RespondToBestOfferResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetPromotionalSaleDetailsResponseType.GetPromotionalSaleDetailsResponseType_e GetPromotionalSaleDetails(GetPromotionalSaleDetailsRequestType.GetPromotionalSaleDetailsRequestType_e request_x) {
		GetPromotionalSaleDetailsResponseType.GetPromotionalSaleDetailsResponseType_e response_x;
		Map<String, GetPromotionalSaleDetailsResponseType.GetPromotionalSaleDetailsResponseType_e> response_map_x = new Map<String, GetPromotionalSaleDetailsResponseType.GetPromotionalSaleDetailsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetPromotionalSaleDetailsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetPromotionalSaleDetailsResponse',
				'GetPromotionalSaleDetailsResponseType.GetPromotionalSaleDetailsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetStoreResponseType.GetStoreResponseType_e GetStore(GetStoreRequestType.GetStoreRequestType_e request_x) {
		GetStoreResponseType.GetStoreResponseType_e response_x;
		Map<String, GetStoreResponseType.GetStoreResponseType_e> response_map_x = new Map<String, GetStoreResponseType.GetStoreResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetStoreRequest',
				'urn:ebay:apis:eBLBaseComponents','GetStoreResponse',
				'GetStoreResponseType.GetStoreResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	} 

	*/
	public SetNotificationPreferencesResponseType.SetNotificationPreferencesResponseType_e SetNotificationPreferences(SetNotificationPreferencesRequestType.SetNotificationPreferencesRequestType_e request_x) {
		SetNotificationPreferencesResponseType.SetNotificationPreferencesResponseType_e response_x;
		Map<String, SetNotificationPreferencesResponseType.SetNotificationPreferencesResponseType_e> response_map_x = new Map<String, SetNotificationPreferencesResponseType.SetNotificationPreferencesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','SetNotificationPreferencesRequest',
				'urn:ebay:apis:eBLBaseComponents','SetNotificationPreferencesResponse',
				'SetNotificationPreferencesResponseType.SetNotificationPreferencesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
/*
	public GetNotificationPreferencesResponseType.GetNotificationPreferencesResponseType_e GetNotificationPreferences(GetNotificationPreferencesRequestType.GetNotificationPreferencesRequestType_e request_x) {
		GetNotificationPreferencesResponseType.GetNotificationPreferencesResponseType_e response_x;
		Map<String, GetNotificationPreferencesResponseType.GetNotificationPreferencesResponseType_e> response_map_x = new Map<String, GetNotificationPreferencesResponseType.GetNotificationPreferencesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetNotificationPreferencesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetNotificationPreferencesResponse',
				'GetNotificationPreferencesResponseType.GetNotificationPreferencesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public UploadSiteHostedPicturesResponseType.UploadSiteHostedPicturesResponseType_e UploadSiteHostedPictures(UploadSiteHostedPicturesRequestType.UploadSiteHostedPicturesRequestType_e request_x) {
		UploadSiteHostedPicturesResponseType.UploadSiteHostedPicturesResponseType_e response_x;
		Map<String, UploadSiteHostedPicturesResponseType.UploadSiteHostedPicturesResponseType_e> response_map_x = new Map<String, UploadSiteHostedPicturesResponseType.UploadSiteHostedPicturesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','UploadSiteHostedPicturesRequest',
				'urn:ebay:apis:eBLBaseComponents','UploadSiteHostedPicturesResponse',
				'UploadSiteHostedPicturesResponseType.UploadSiteHostedPicturesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetOrdersResponseType.GetOrdersResponseType_e GetOrders(GetOrdersRequestType.GetOrdersRequestType_e request_x) {
		GetOrdersResponseType.GetOrdersResponseType_e response_x;
		Map<String, GetOrdersResponseType.GetOrdersResponseType_e> response_map_x = new Map<String, GetOrdersResponseType.GetOrdersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetOrdersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetOrdersResponse',
				'GetOrdersResponseType.GetOrdersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetItemShippingResponseType.GetItemShippingResponseType_e GetItemShipping(GetItemShippingRequestType.GetItemShippingRequestType_e request_x) {
		GetItemShippingResponseType.GetItemShippingResponseType_e response_x;
		Map<String, GetItemShippingResponseType.GetItemShippingResponseType_e> response_map_x = new Map<String, GetItemShippingResponseType.GetItemShippingResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetItemShippingRequest',
				'urn:ebay:apis:eBLBaseComponents','GetItemShippingResponse',
				'GetItemShippingResponseType.GetItemShippingResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCrossPromotionsResponseType.GetCrossPromotionsResponseType_e GetCrossPromotions(GetCrossPromotionsRequestType.GetCrossPromotionsRequestType_e request_x) {
		GetCrossPromotionsResponseType.GetCrossPromotionsResponseType_e response_x;
		Map<String, GetCrossPromotionsResponseType.GetCrossPromotionsResponseType_e> response_map_x = new Map<String, GetCrossPromotionsResponseType.GetCrossPromotionsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCrossPromotionsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCrossPromotionsResponse',
				'GetCrossPromotionsResponseType.GetCrossPromotionsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetUserDisputesResponseType.GetUserDisputesResponseType_e GetUserDisputes(GetUserDisputesRequestType.GetUserDisputesRequestType_e request_x) {
		GetUserDisputesResponseType.GetUserDisputesResponseType_e response_x;
		Map<String, GetUserDisputesResponseType.GetUserDisputesResponseType_e> response_map_x = new Map<String, GetUserDisputesResponseType.GetUserDisputesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetUserDisputesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetUserDisputesResponse',
				'GetUserDisputesResponseType.GetUserDisputesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetNotificationsUsageResponseType.GetNotificationsUsageResponseType_e GetNotificationsUsage(GetNotificationsUsageRequestType.GetNotificationsUsageRequestType_e request_x) {
		GetNotificationsUsageResponseType.GetNotificationsUsageResponseType_e response_x;
		Map<String, GetNotificationsUsageResponseType.GetNotificationsUsageResponseType_e> response_map_x = new Map<String, GetNotificationsUsageResponseType.GetNotificationsUsageResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetNotificationsUsageRequest',
				'urn:ebay:apis:eBLBaseComponents','GetNotificationsUsageResponse',
				'GetNotificationsUsageResponseType.GetNotificationsUsageResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetDescriptionTemplatesResponseType.GetDescriptionTemplatesResponseType_e GetDescriptionTemplates(GetDescriptionTemplatesRequestType.GetDescriptionTemplatesRequestType_e request_x) {
		GetDescriptionTemplatesResponseType.GetDescriptionTemplatesResponseType_e response_x;
		Map<String, GetDescriptionTemplatesResponseType.GetDescriptionTemplatesResponseType_e> response_map_x = new Map<String, GetDescriptionTemplatesResponseType.GetDescriptionTemplatesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetDescriptionTemplatesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetDescriptionTemplatesResponse',
				'GetDescriptionTemplatesResponseType.GetDescriptionTemplatesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductFinderXSLResponseType.GetProductFinderXSLResponseType_e GetProductFinderXSL(GetProductFinderXSLRequestType.GetProductFinderXSLRequestType_e request_x) {
		GetProductFinderXSLResponseType.GetProductFinderXSLResponseType_e response_x;
		Map<String, GetProductFinderXSLResponseType.GetProductFinderXSLResponseType_e> response_map_x = new Map<String, GetProductFinderXSLResponseType.GetProductFinderXSLResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductFinderXSLRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductFinderXSLResponse',
				'GetProductFinderXSLResponseType.GetProductFinderXSLResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCategory2CSResponseType.GetCategory2CSResponseType_e GetCategory2CS(GetCategory2CSRequestType.GetCategory2CSRequestType_e request_x) {
		GetCategory2CSResponseType.GetCategory2CSResponseType_e response_x;
		Map<String, GetCategory2CSResponseType.GetCategory2CSResponseType_e> response_map_x = new Map<String, GetCategory2CSResponseType.GetCategory2CSResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCategory2CSRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCategory2CSResponse',
				'GetCategory2CSResponseType.GetCategory2CSResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSessionIDResponseType.GetSessionIDResponseType_e GetSessionID(GetSessionIDRequestType.GetSessionIDRequestType_e request_x) {
		GetSessionIDResponseType.GetSessionIDResponseType_e response_x;
		Map<String, GetSessionIDResponseType.GetSessionIDResponseType_e> response_map_x = new Map<String, GetSessionIDResponseType.GetSessionIDResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSessionIDRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSessionIDResponse',
				'GetSessionIDResponseType.GetSessionIDResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddSecondChanceItemResponseType.AddSecondChanceItemResponseType_e AddSecondChanceItem(AddSecondChanceItemRequestType.AddSecondChanceItemRequestType_e request_x) {
		AddSecondChanceItemResponseType.AddSecondChanceItemResponseType_e response_x;
		Map<String, AddSecondChanceItemResponseType.AddSecondChanceItemResponseType_e> response_map_x = new Map<String, AddSecondChanceItemResponseType.AddSecondChanceItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddSecondChanceItemRequest',
				'urn:ebay:apis:eBLBaseComponents','AddSecondChanceItemResponse',
				'AddSecondChanceItemResponseType.AddSecondChanceItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSellerTransactionsResponseType.GetSellerTransactionsResponseType_e GetSellerTransactions(GetSellerTransactionsRequestType.GetSellerTransactionsRequestType_e request_x) {
		GetSellerTransactionsResponseType.GetSellerTransactionsResponseType_e response_x;
		Map<String, GetSellerTransactionsResponseType.GetSellerTransactionsResponseType_e> response_map_x = new Map<String, GetSellerTransactionsResponseType.GetSellerTransactionsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSellerTransactionsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSellerTransactionsResponse',
				'GetSellerTransactionsResponseType.GetSellerTransactionsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductsResponseType.GetProductsResponseType_e GetProducts(GetProductsRequestType.GetProductsRequestType_e request_x) {
		GetProductsResponseType.GetProductsResponseType_e response_x;
		Map<String, GetProductsResponseType.GetProductsResponseType_e> response_map_x = new Map<String, GetProductsResponseType.GetProductsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductsResponse',
				'GetProductsResponseType.GetProductsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
*/
	public GetUserResponseType.GetUserResponseType_e GetUser(GetUserRequestType.GetUserRequestType_e request_x) {
		GetUserResponseType.GetUserResponseType_e response_x;
		Map<String, GetUserResponseType.GetUserResponseType_e> response_map_x = new Map<String, GetUserResponseType.GetUserResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetUserRequest',
				'urn:ebay:apis:eBLBaseComponents','GetUserResponse',
				'GetUserResponseType.GetUserResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
/*
	public GetOrderTransactionsResponseType.GetOrderTransactionsResponseType_e GetOrderTransactions(GetOrderTransactionsRequestType.GetOrderTransactionsRequestType_e request_x) {
		GetOrderTransactionsResponseType.GetOrderTransactionsResponseType_e response_x;
		Map<String, GetOrderTransactionsResponseType.GetOrderTransactionsResponseType_e> response_map_x = new Map<String, GetOrderTransactionsResponseType.GetOrderTransactionsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetOrderTransactionsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetOrderTransactionsResponse',
				'GetOrderTransactionsResponseType.GetOrderTransactionsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetFeedbackResponseType.GetFeedbackResponseType_e GetFeedback(GetFeedbackRequestType.GetFeedbackRequestType_e request_x) {
		GetFeedbackResponseType.GetFeedbackResponseType_e response_x;
		Map<String, GetFeedbackResponseType.GetFeedbackResponseType_e> response_map_x = new Map<String, GetFeedbackResponseType.GetFeedbackResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetFeedbackRequest',
				'urn:ebay:apis:eBLBaseComponents','GetFeedbackResponse',
				'GetFeedbackResponseType.GetFeedbackResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductSearchResultsResponseType.GetProductSearchResultsResponseType_e GetProductSearchResults(GetProductSearchResultsRequestType.GetProductSearchResultsRequestType_e request_x) {
		GetProductSearchResultsResponseType.GetProductSearchResultsResponseType_e response_x;
		Map<String, GetProductSearchResultsResponseType.GetProductSearchResultsResponseType_e> response_map_x = new Map<String, GetProductSearchResultsResponseType.GetProductSearchResultsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductSearchResultsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductSearchResultsResponse',
				'GetProductSearchResultsResponseType.GetProductSearchResultsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSellerPaymentsResponseType.GetSellerPaymentsResponseType_e GetSellerPayments(GetSellerPaymentsRequestType.GetSellerPaymentsRequestType_e request_x) {
		GetSellerPaymentsResponseType.GetSellerPaymentsResponseType_e response_x;
		Map<String, GetSellerPaymentsResponseType.GetSellerPaymentsResponseType_e> response_map_x = new Map<String, GetSellerPaymentsResponseType.GetSellerPaymentsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSellerPaymentsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSellerPaymentsResponse',
				'GetSellerPaymentsResponseType.GetSellerPaymentsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCategoryListingsResponseType.GetCategoryListingsResponseType_e GetCategoryListings(GetCategoryListingsRequestType.GetCategoryListingsRequestType_e request_x) {
		GetCategoryListingsResponseType.GetCategoryListingsResponseType_e response_x;
		Map<String, GetCategoryListingsResponseType.GetCategoryListingsResponseType_e> response_map_x = new Map<String, GetCategoryListingsResponseType.GetCategoryListingsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCategoryListingsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCategoryListingsResponse',
				'GetCategoryListingsResponseType.GetCategoryListingsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetPictureManagerDetailsResponseType.GetPictureManagerDetailsResponseType_e GetPictureManagerDetails(GetPictureManagerDetailsRequestType.GetPictureManagerDetailsRequestType_e request_x) {
		GetPictureManagerDetailsResponseType.GetPictureManagerDetailsResponseType_e response_x;
		Map<String, GetPictureManagerDetailsResponseType.GetPictureManagerDetailsResponseType_e> response_map_x = new Map<String, GetPictureManagerDetailsResponseType.GetPictureManagerDetailsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetPictureManagerDetailsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetPictureManagerDetailsResponse',
				'GetPictureManagerDetailsResponseType.GetPictureManagerDetailsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetBestOffersResponseType.GetBestOffersResponseType_e GetBestOffers(GetBestOffersRequestType.GetBestOffersRequestType_e request_x) {
		GetBestOffersResponseType.GetBestOffersResponseType_e response_x;
		Map<String, GetBestOffersResponseType.GetBestOffersResponseType_e> response_map_x = new Map<String, GetBestOffersResponseType.GetBestOffersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetBestOffersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetBestOffersResponse',
				'GetBestOffersResponseType.GetBestOffersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetVeROReportStatusResponseType.GetVeROReportStatusResponseType_e GetVeROReportStatus(GetVeROReportStatusRequestType.GetVeROReportStatusRequestType_e request_x) {
		GetVeROReportStatusResponseType.GetVeROReportStatusResponseType_e response_x;
		Map<String, GetVeROReportStatusResponseType.GetVeROReportStatusResponseType_e> response_map_x = new Map<String, GetVeROReportStatusResponseType.GetVeROReportStatusResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetVeROReportStatusRequest',
				'urn:ebay:apis:eBLBaseComponents','GetVeROReportStatusResponse',
				'GetVeROReportStatusResponseType.GetVeROReportStatusResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public ReviseItemResponseType.ReviseItemResponseType_e ReviseItem(ReviseItemRequestType.ReviseItemRequestType_e request_x) {
		ReviseItemResponseType.ReviseItemResponseType_e response_x;
		Map<String, ReviseItemResponseType.ReviseItemResponseType_e> response_map_x = new Map<String, ReviseItemResponseType.ReviseItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','ReviseItemRequest',
				'urn:ebay:apis:eBLBaseComponents','ReviseItemResponse',
				'ReviseItemResponseType.ReviseItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetMemberMessagesResponseType.GetMemberMessagesResponseType_e GetMemberMessages(GetMemberMessagesRequestType.GetMemberMessagesRequestType_e request_x) {
		GetMemberMessagesResponseType.GetMemberMessagesResponseType_e response_x;
		Map<String, GetMemberMessagesResponseType.GetMemberMessagesResponseType_e> response_map_x = new Map<String, GetMemberMessagesResponseType.GetMemberMessagesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetMemberMessagesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetMemberMessagesResponse',
				'GetMemberMessagesResponseType.GetMemberMessagesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSellerListResponseType.GetSellerListResponseType_e GetSellerList(GetSellerListRequestType.GetSellerListRequestType_e request_x) {
		GetSellerListResponseType.GetSellerListResponseType_e response_x;
		Map<String, GetSellerListResponseType.GetSellerListResponseType_e> response_map_x = new Map<String, GetSellerListResponseType.GetSellerListResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSellerListRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSellerListResponse',
				'GetSellerListResponseType.GetSellerListResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public BotBlockResponseType.BotBlockResponseType_e BotBlock(BotBlockRequestType.BotBlockRequestType_e request_x) {
		BotBlockResponseType.BotBlockResponseType_e response_x;
		Map<String, BotBlockResponseType.BotBlockResponseType_e> response_map_x = new Map<String, BotBlockResponseType.BotBlockResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','BotBlockRequest',
				'urn:ebay:apis:eBLBaseComponents','BotBlockResponse',
				'BotBlockResponseType.BotBlockResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetWantItNowPostResponseType.GetWantItNowPostResponseType_e GetWantItNowPost(GetWantItNowPostRequestType.GetWantItNowPostRequestType_e request_x) {
		GetWantItNowPostResponseType.GetWantItNowPostResponseType_e response_x;
		Map<String, GetWantItNowPostResponseType.GetWantItNowPostResponseType_e> response_map_x = new Map<String, GetWantItNowPostResponseType.GetWantItNowPostResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetWantItNowPostRequest',
				'urn:ebay:apis:eBLBaseComponents','GetWantItNowPostResponse',
				'GetWantItNowPostResponseType.GetWantItNowPostResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSellerEventsResponseType.GetSellerEventsResponseType_e GetSellerEvents(GetSellerEventsRequestType.GetSellerEventsRequestType_e request_x) {
		GetSellerEventsResponseType.GetSellerEventsResponseType_e response_x;
		Map<String, GetSellerEventsResponseType.GetSellerEventsResponseType_e> response_map_x = new Map<String, GetSellerEventsResponseType.GetSellerEventsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSellerEventsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSellerEventsResponse',
				'GetSellerEventsResponseType.GetSellerEventsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AbstractResponseType.AbstractResponseType_e Abstract(AbstractRequestType.AbstractRequestType_e request_x) {
		AbstractResponseType.AbstractResponseType_e response_x;
		Map<String, AbstractResponseType.AbstractResponseType_e> response_map_x = new Map<String, AbstractResponseType.AbstractResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AbstractRequest',
				'urn:ebay:apis:eBLBaseComponents','AbstractResponse',
				'AbstractResponseType.AbstractResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetMessagePreferencesResponseType.GetMessagePreferencesResponseType_e GetMessagePreferences(GetMessagePreferencesRequestType.GetMessagePreferencesRequestType_e request_x) {
		GetMessagePreferencesResponseType.GetMessagePreferencesResponseType_e response_x;
		Map<String, GetMessagePreferencesResponseType.GetMessagePreferencesResponseType_e> response_map_x = new Map<String, GetMessagePreferencesResponseType.GetMessagePreferencesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetMessagePreferencesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetMessagePreferencesResponse',
				'GetMessagePreferencesResponseType.GetMessagePreferencesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public SetPromotionalSaleResponseType.SetPromotionalSaleResponseType_e SetPromotionalSale(SetPromotionalSaleRequestType.SetPromotionalSaleRequestType_e request_x) {
		SetPromotionalSaleResponseType.SetPromotionalSaleResponseType_e response_x;
		Map<String, SetPromotionalSaleResponseType.SetPromotionalSaleResponseType_e> response_map_x = new Map<String, SetPromotionalSaleResponseType.SetPromotionalSaleResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','SetPromotionalSaleRequest',
				'urn:ebay:apis:eBLBaseComponents','SetPromotionalSaleResponse',
				'SetPromotionalSaleResponseType.SetPromotionalSaleResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetMyeBayRemindersResponseType.GetMyeBayRemindersResponseType_e GetMyeBayReminders(GetMyeBayRemindersRequestType.GetMyeBayRemindersRequestType_e request_x) {
		GetMyeBayRemindersResponseType.GetMyeBayRemindersResponseType_e response_x;
		Map<String, GetMyeBayRemindersResponseType.GetMyeBayRemindersResponseType_e> response_map_x = new Map<String, GetMyeBayRemindersResponseType.GetMyeBayRemindersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetMyeBayRemindersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetMyeBayRemindersResponse',
				'GetMyeBayRemindersResponseType.GetMyeBayRemindersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public RelistItemResponseType.RelistItemResponseType_e RelistItem(RelistItemRequestType.RelistItemRequestType_e request_x) {
		RelistItemResponseType.RelistItemResponseType_e response_x;
		Map<String, RelistItemResponseType.RelistItemResponseType_e> response_map_x = new Map<String, RelistItemResponseType.RelistItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','RelistItemRequest',
				'urn:ebay:apis:eBLBaseComponents','RelistItemResponse',
				'RelistItemResponseType.RelistItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetHighBiddersResponseType.GetHighBiddersResponseType_e GetHighBidders(GetHighBiddersRequestType.GetHighBiddersRequestType_e request_x) {
		GetHighBiddersResponseType.GetHighBiddersResponseType_e response_x;
		Map<String, GetHighBiddersResponseType.GetHighBiddersResponseType_e> response_map_x = new Map<String, GetHighBiddersResponseType.GetHighBiddersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetHighBiddersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetHighBiddersResponse',
				'GetHighBiddersResponseType.GetHighBiddersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetItemResponseType.GetItemResponseType_e GetItem(GetItemRequestType.GetItemRequestType_e request_x) {
		GetItemResponseType.GetItemResponseType_e response_x;
		Map<String, GetItemResponseType.GetItemResponseType_e> response_map_x = new Map<String, GetItemResponseType.GetItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetItemRequest',
				'urn:ebay:apis:eBLBaseComponents','GetItemResponse',
				'GetItemResponseType.GetItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetMyeBayBuyingResponseType.GetMyeBayBuyingResponseType_e GetMyeBayBuying(GetMyeBayBuyingRequestType.GetMyeBayBuyingRequestType_e request_x) {
		GetMyeBayBuyingResponseType.GetMyeBayBuyingResponseType_e response_x;
		Map<String, GetMyeBayBuyingResponseType.GetMyeBayBuyingResponseType_e> response_map_x = new Map<String, GetMyeBayBuyingResponseType.GetMyeBayBuyingResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetMyeBayBuyingRequest',
				'urn:ebay:apis:eBLBaseComponents','GetMyeBayBuyingResponse',
				'GetMyeBayBuyingResponseType.GetMyeBayBuyingResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetDisputeResponseType.GetDisputeResponseType_e GetDispute(GetDisputeRequestType.GetDisputeRequestType_e request_x) {
		GetDisputeResponseType.GetDisputeResponseType_e response_x;
		Map<String, GetDisputeResponseType.GetDisputeResponseType_e> response_map_x = new Map<String, GetDisputeResponseType.GetDisputeResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetDisputeRequest',
				'urn:ebay:apis:eBLBaseComponents','GetDisputeResponse',
				'GetDisputeResponseType.GetDisputeResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GeteBayDetailsResponseType.GeteBayDetailsResponseType_e GeteBayDetails(GeteBayDetailsRequestType.GeteBayDetailsRequestType_e request_x) {
		GeteBayDetailsResponseType.GeteBayDetailsResponseType_e response_x;
		Map<String, GeteBayDetailsResponseType.GeteBayDetailsResponseType_e> response_map_x = new Map<String, GeteBayDetailsResponseType.GeteBayDetailsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GeteBayDetailsRequest',
				'urn:ebay:apis:eBLBaseComponents','GeteBayDetailsResponse',
				'GeteBayDetailsResponseType.GeteBayDetailsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
*/ 
	public GetCategoriesResponseType.GetCategoriesResponseType_e GetCategories(GetCategoriesRequestType.GetCategoriesRequestType_e request_x) {
		GetCategoriesResponseType.GetCategoriesResponseType_e response_x;
		Map<String, GetCategoriesResponseType.GetCategoriesResponseType_e> response_map_x = new Map<String, GetCategoriesResponseType.GetCategoriesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCategoriesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCategoriesResponse',
				'GetCategoriesResponseType.GetCategoriesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
/*
	public GetPopularKeywordsResponseType.GetPopularKeywordsResponseType_e GetPopularKeywords(GetPopularKeywordsRequestType.GetPopularKeywordsRequestType_e request_x) {
		GetPopularKeywordsResponseType.GetPopularKeywordsResponseType_e response_x;
		Map<String, GetPopularKeywordsResponseType.GetPopularKeywordsResponseType_e> response_map_x = new Map<String, GetPopularKeywordsResponseType.GetPopularKeywordsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetPopularKeywordsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetPopularKeywordsResponse',
				'GetPopularKeywordsResponseType.GetPopularKeywordsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public LeaveFeedbackResponseType.LeaveFeedbackResponseType_e LeaveFeedback(LeaveFeedbackRequestType.LeaveFeedbackRequestType_e request_x) {
		LeaveFeedbackResponseType.LeaveFeedbackResponseType_e response_x;
		Map<String, LeaveFeedbackResponseType.LeaveFeedbackResponseType_e> response_map_x = new Map<String, LeaveFeedbackResponseType.LeaveFeedbackResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','LeaveFeedbackRequest',
				'urn:ebay:apis:eBLBaseComponents','LeaveFeedbackResponse',
				'LeaveFeedbackResponseType.LeaveFeedbackResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCategoryMappingsResponseType.GetCategoryMappingsResponseType_e GetCategoryMappings(GetCategoryMappingsRequestType.GetCategoryMappingsRequestType_e request_x) {
		GetCategoryMappingsResponseType.GetCategoryMappingsResponseType_e response_x;
		Map<String, GetCategoryMappingsResponseType.GetCategoryMappingsResponseType_e> response_map_x = new Map<String, GetCategoryMappingsResponseType.GetCategoryMappingsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCategoryMappingsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCategoryMappingsResponse',
				'GetCategoryMappingsResponseType.GetCategoryMappingsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductSellingPagesResponseType.GetProductSellingPagesResponseType_e GetProductSellingPages(GetProductSellingPagesRequestType.GetProductSellingPagesRequestType_e request_x) {
		GetProductSellingPagesResponseType.GetProductSellingPagesResponseType_e response_x;
		Map<String, GetProductSellingPagesResponseType.GetProductSellingPagesResponseType_e> response_map_x = new Map<String, GetProductSellingPagesResponseType.GetProductSellingPagesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductSellingPagesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductSellingPagesResponse',
				'GetProductSellingPagesResponseType.GetProductSellingPagesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetExpressWishListResponseType.GetExpressWishListResponseType_e GetExpressWishList(GetExpressWishListRequestType.GetExpressWishListRequestType_e request_x) {
		GetExpressWishListResponseType.GetExpressWishListResponseType_e response_x;
		Map<String, GetExpressWishListResponseType.GetExpressWishListResponseType_e> response_map_x = new Map<String, GetExpressWishListResponseType.GetExpressWishListResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetExpressWishListRequest',
				'urn:ebay:apis:eBLBaseComponents','GetExpressWishListResponse',
				'GetExpressWishListResponseType.GetExpressWishListResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetLiveAuctionBiddersResponseType.GetLiveAuctionBiddersResponseType_e GetLiveAuctionBidders(GetLiveAuctionBiddersRequestType.GetLiveAuctionBiddersRequestType_e request_x) {
		GetLiveAuctionBiddersResponseType.GetLiveAuctionBiddersResponseType_e response_x;
		Map<String, GetLiveAuctionBiddersResponseType.GetLiveAuctionBiddersResponseType_e> response_map_x = new Map<String, GetLiveAuctionBiddersResponseType.GetLiveAuctionBiddersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetLiveAuctionBiddersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetLiveAuctionBiddersResponse',
				'GetLiveAuctionBiddersResponseType.GetLiveAuctionBiddersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetStoreCategoryUpdateStatusResponseType.GetStoreCategoryUpdateStatusResponseType_e GetStoreCategoryUpdateStatus(GetStoreCategoryUpdateStatusRequestType.GetStoreCategoryUpdateStatusRequestType_e request_x) {
		GetStoreCategoryUpdateStatusResponseType.GetStoreCategoryUpdateStatusResponseType_e response_x;
		Map<String, GetStoreCategoryUpdateStatusResponseType.GetStoreCategoryUpdateStatusResponseType_e> response_map_x = new Map<String, GetStoreCategoryUpdateStatusResponseType.GetStoreCategoryUpdateStatusResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetStoreCategoryUpdateStatusRequest',
				'urn:ebay:apis:eBLBaseComponents','GetStoreCategoryUpdateStatusResponse',
				'GetStoreCategoryUpdateStatusResponseType.GetStoreCategoryUpdateStatusResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetAdFormatLeadsResponseType.GetAdFormatLeadsResponseType_e GetAdFormatLeads(GetAdFormatLeadsRequestType.GetAdFormatLeadsRequestType_e request_x) {
		GetAdFormatLeadsResponseType.GetAdFormatLeadsResponseType_e response_x;
		Map<String, GetAdFormatLeadsResponseType.GetAdFormatLeadsResponseType_e> response_map_x = new Map<String, GetAdFormatLeadsResponseType.GetAdFormatLeadsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetAdFormatLeadsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetAdFormatLeadsResponse',
				'GetAdFormatLeadsResponseType.GetAdFormatLeadsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetPromotionRulesResponseType.GetPromotionRulesResponseType_e GetPromotionRules(GetPromotionRulesRequestType.GetPromotionRulesRequestType_e request_x) {
		GetPromotionRulesResponseType.GetPromotionRulesResponseType_e response_x;
		Map<String, GetPromotionRulesResponseType.GetPromotionRulesResponseType_e> response_map_x = new Map<String, GetPromotionRulesResponseType.GetPromotionRulesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetPromotionRulesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetPromotionRulesResponse',
				'GetPromotionRulesResponseType.GetPromotionRulesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetStoreCustomPageResponseType.GetStoreCustomPageResponseType_e GetStoreCustomPage(GetStoreCustomPageRequestType.GetStoreCustomPageRequestType_e request_x) {
		GetStoreCustomPageResponseType.GetStoreCustomPageResponseType_e response_x;
		Map<String, GetStoreCustomPageResponseType.GetStoreCustomPageResponseType_e> response_map_x = new Map<String, GetStoreCustomPageResponseType.GetStoreCustomPageResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetStoreCustomPageRequest',
				'urn:ebay:apis:eBLBaseComponents','GetStoreCustomPageResponse',
				'GetStoreCustomPageResponseType.GetStoreCustomPageResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public RemoveFromWatchListResponseType.RemoveFromWatchListResponseType_e RemoveFromWatchList(RemoveFromWatchListRequestType.RemoveFromWatchListRequestType_e request_x) {
		RemoveFromWatchListResponseType.RemoveFromWatchListResponseType_e response_x;
		Map<String, RemoveFromWatchListResponseType.RemoveFromWatchListResponseType_e> response_map_x = new Map<String, RemoveFromWatchListResponseType.RemoveFromWatchListResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','RemoveFromWatchListRequest',
				'urn:ebay:apis:eBLBaseComponents','RemoveFromWatchListResponse',
				'RemoveFromWatchListResponseType.RemoveFromWatchListResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetAllBiddersResponseType.GetAllBiddersResponseType_e GetAllBidders(GetAllBiddersRequestType.GetAllBiddersRequestType_e request_x) {
		GetAllBiddersResponseType.GetAllBiddersResponseType_e response_x;
		Map<String, GetAllBiddersResponseType.GetAllBiddersResponseType_e> response_map_x = new Map<String, GetAllBiddersResponseType.GetAllBiddersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetAllBiddersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetAllBiddersResponse',
				'GetAllBiddersResponseType.GetAllBiddersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetVeROReasonCodeDetailsResponseType.GetVeROReasonCodeDetailsResponseType_e GetVeROReasonCodeDetails(GetVeROReasonCodeDetailsRequestType.GetVeROReasonCodeDetailsRequestType_e request_x) {
		GetVeROReasonCodeDetailsResponseType.GetVeROReasonCodeDetailsResponseType_e response_x;
		Map<String, GetVeROReasonCodeDetailsResponseType.GetVeROReasonCodeDetailsResponseType_e> response_map_x = new Map<String, GetVeROReasonCodeDetailsResponseType.GetVeROReasonCodeDetailsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetVeROReasonCodeDetailsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetVeROReasonCodeDetailsResponse',
				'GetVeROReasonCodeDetailsResponseType.GetVeROReasonCodeDetailsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetRuNameResponseType.GetRuNameResponseType_e GetRuName(GetRuNameRequestType.GetRuNameRequestType_e request_x) {
		GetRuNameResponseType.GetRuNameResponseType_e response_x;
		Map<String, GetRuNameResponseType.GetRuNameResponseType_e> response_map_x = new Map<String, GetRuNameResponseType.GetRuNameResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetRuNameRequest',
				'urn:ebay:apis:eBLBaseComponents','GetRuNameResponse',
				'GetRuNameResponseType.GetRuNameResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetBidderListResponseType.GetBidderListResponseType_e GetBidderList(GetBidderListRequestType.GetBidderListRequestType_e request_x) {
		GetBidderListResponseType.GetBidderListResponseType_e response_x;
		Map<String, GetBidderListResponseType.GetBidderListResponseType_e> response_map_x = new Map<String, GetBidderListResponseType.GetBidderListResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetBidderListRequest',
				'urn:ebay:apis:eBLBaseComponents','GetBidderListResponse',
				'GetBidderListResponseType.GetBidderListResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public ReviseLiveAuctionItemResponseType.ReviseLiveAuctionItemResponseType_e ReviseLiveAuctionItem(ReviseLiveAuctionItemRequestType.ReviseLiveAuctionItemRequestType_e request_x) {
		ReviseLiveAuctionItemResponseType.ReviseLiveAuctionItemResponseType_e response_x;
		Map<String, ReviseLiveAuctionItemResponseType.ReviseLiveAuctionItemResponseType_e> response_map_x = new Map<String, ReviseLiveAuctionItemResponseType.ReviseLiveAuctionItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','ReviseLiveAuctionItemRequest',
				'urn:ebay:apis:eBLBaseComponents','ReviseLiveAuctionItemResponse',
				'ReviseLiveAuctionItemResponseType.ReviseLiveAuctionItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetItemTransactionsResponseType.GetItemTransactionsResponseType_e GetItemTransactions(GetItemTransactionsRequestType.GetItemTransactionsRequestType_e request_x) {
		GetItemTransactionsResponseType.GetItemTransactionsResponseType_e response_x;
		Map<String, GetItemTransactionsResponseType.GetItemTransactionsResponseType_e> response_map_x = new Map<String, GetItemTransactionsResponseType.GetItemTransactionsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetItemTransactionsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetItemTransactionsResponse',
				'GetItemTransactionsResponseType.GetItemTransactionsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public SetStoreCustomPageResponseType.SetStoreCustomPageResponseType_e SetStoreCustomPage(SetStoreCustomPageRequestType.SetStoreCustomPageRequestType_e request_x) {
		SetStoreCustomPageResponseType.SetStoreCustomPageResponseType_e response_x;
		Map<String, SetStoreCustomPageResponseType.SetStoreCustomPageResponseType_e> response_map_x = new Map<String, SetStoreCustomPageResponseType.SetStoreCustomPageResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','SetStoreCustomPageRequest',
				'urn:ebay:apis:eBLBaseComponents','SetStoreCustomPageResponse',
				'SetStoreCustomPageResponseType.SetStoreCustomPageResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public VeROReportItemsResponseType.VeROReportItemsResponseType_e VeROReportItems(VeROReportItemsRequestType.VeROReportItemsRequestType_e request_x) {
		VeROReportItemsResponseType.VeROReportItemsResponseType_e response_x;
		Map<String, VeROReportItemsResponseType.VeROReportItemsResponseType_e> response_map_x = new Map<String, VeROReportItemsResponseType.VeROReportItemsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','VeROReportItemsRequest',
				'urn:ebay:apis:eBLBaseComponents','VeROReportItemsResponse',
				'VeROReportItemsResponseType.VeROReportItemsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetItemsAwaitingFeedbackResponseType.GetItemsAwaitingFeedbackResponseType_e GetItemsAwaitingFeedback(GetItemsAwaitingFeedbackRequestType.GetItemsAwaitingFeedbackRequestType_e request_x) {
		GetItemsAwaitingFeedbackResponseType.GetItemsAwaitingFeedbackResponseType_e response_x;
		Map<String, GetItemsAwaitingFeedbackResponseType.GetItemsAwaitingFeedbackResponseType_e> response_map_x = new Map<String, GetItemsAwaitingFeedbackResponseType.GetItemsAwaitingFeedbackResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetItemsAwaitingFeedbackRequest',
				'urn:ebay:apis:eBLBaseComponents','GetItemsAwaitingFeedbackResponse',
				'GetItemsAwaitingFeedbackResponseType.GetItemsAwaitingFeedbackResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public SetStoreCategoriesResponseType.SetStoreCategoriesResponseType_e SetStoreCategories(SetStoreCategoriesRequestType.SetStoreCategoriesRequestType_e request_x) {
		SetStoreCategoriesResponseType.SetStoreCategoriesResponseType_e response_x;
		Map<String, SetStoreCategoriesResponseType.SetStoreCategoriesResponseType_e> response_map_x = new Map<String, SetStoreCategoriesResponseType.SetStoreCategoriesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','SetStoreCategoriesRequest',
				'urn:ebay:apis:eBLBaseComponents','SetStoreCategoriesResponse',
				'SetStoreCategoriesResponseType.SetStoreCategoriesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public VerifyAddSecondChanceItemResponseType.VerifyAddSecondChanceItemResponseType_e VerifyAddSecondChanceItem(VerifyAddSecondChanceItemRequestType.VerifyAddSecondChanceItemRequestType_e request_x) {
		VerifyAddSecondChanceItemResponseType.VerifyAddSecondChanceItemResponseType_e response_x;
		Map<String, VerifyAddSecondChanceItemResponseType.VerifyAddSecondChanceItemResponseType_e> response_map_x = new Map<String, VerifyAddSecondChanceItemResponseType.VerifyAddSecondChanceItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','VerifyAddSecondChanceItemRequest',
				'urn:ebay:apis:eBLBaseComponents','VerifyAddSecondChanceItemResponse',
				'VerifyAddSecondChanceItemResponseType.VerifyAddSecondChanceItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetMyMessagesResponseType.GetMyMessagesResponseType_e GetMyMessages(GetMyMessagesRequestType.GetMyMessagesRequestType_e request_x) {
		GetMyMessagesResponseType.GetMyMessagesResponseType_e response_x;
		Map<String, GetMyMessagesResponseType.GetMyMessagesResponseType_e> response_map_x = new Map<String, GetMyMessagesResponseType.GetMyMessagesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetMyMessagesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetMyMessagesResponse',
				'GetMyMessagesResponseType.GetMyMessagesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetCharitiesResponseType.GetCharitiesResponseType_e GetCharities(GetCharitiesRequestType.GetCharitiesRequestType_e request_x) {
		GetCharitiesResponseType.GetCharitiesResponseType_e response_x;
		Map<String, GetCharitiesResponseType.GetCharitiesResponseType_e> response_map_x = new Map<String, GetCharitiesResponseType.GetCharitiesResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetCharitiesRequest',
				'urn:ebay:apis:eBLBaseComponents','GetCharitiesResponse',
				'GetCharitiesResponseType.GetCharitiesResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddMemberMessagesAAQToBidderResponseType.AddMemberMessagesAAQToBidderResponseType_e AddMemberMessagesAAQToBidder(AddMemberMessagesAAQToBidderRequestType.AddMemberMessagesAAQToBidderRequestType_e request_x) {
		AddMemberMessagesAAQToBidderResponseType.AddMemberMessagesAAQToBidderResponseType_e response_x;
		Map<String, AddMemberMessagesAAQToBidderResponseType.AddMemberMessagesAAQToBidderResponseType_e> response_map_x = new Map<String, AddMemberMessagesAAQToBidderResponseType.AddMemberMessagesAAQToBidderResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddMemberMessagesAAQToBidderRequest',
				'urn:ebay:apis:eBLBaseComponents','AddMemberMessagesAAQToBidderResponse',
				'AddMemberMessagesAAQToBidderResponseType.AddMemberMessagesAAQToBidderResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetUserContactDetailsResponseType.GetUserContactDetailsResponseType_e GetUserContactDetails(GetUserContactDetailsRequestType.GetUserContactDetailsRequestType_e request_x) {
		GetUserContactDetailsResponseType.GetUserContactDetailsResponseType_e response_x;
		Map<String, GetUserContactDetailsResponseType.GetUserContactDetailsResponseType_e> response_map_x = new Map<String, GetUserContactDetailsResponseType.GetUserContactDetailsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetUserContactDetailsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetUserContactDetailsResponse',
				'GetUserContactDetailsResponseType.GetUserContactDetailsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetSearchResultsExpressResponseType.GetSearchResultsExpressResponseType_e GetSearchResultsExpress(GetSearchResultsExpressRequestType.GetSearchResultsExpressRequestType_e request_x) {
		GetSearchResultsExpressResponseType.GetSearchResultsExpressResponseType_e response_x;
		Map<String, GetSearchResultsExpressResponseType.GetSearchResultsExpressResponseType_e> response_map_x = new Map<String, GetSearchResultsExpressResponseType.GetSearchResultsExpressResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSearchResultsExpressRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSearchResultsExpressResponse',
				'GetSearchResultsExpressResponseType.GetSearchResultsExpressResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
*/
	public AddItemResponseType.AddItemResponseType_e AddItem(AddItemRequestType.AddItemRequestType_e request_x) {
		AddItemResponseType.AddItemResponseType_e response_x;
		Map<String, AddItemResponseType.AddItemResponseType_e> response_map_x = new Map<String, AddItemResponseType.AddItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddItemRequest',
				'urn:ebay:apis:eBLBaseComponents','AddItemResponse',
				'AddItemResponseType.AddItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
/*
	public FetchTokenResponseType.FetchTokenResponseType_e FetchToken(FetchTokenRequestType.FetchTokenRequestType_e request_x) {
		FetchTokenResponseType.FetchTokenResponseType_e response_x;
		Map<String, FetchTokenResponseType.FetchTokenResponseType_e> response_map_x = new Map<String, FetchTokenResponseType.FetchTokenResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','FetchTokenRequest',
				'urn:ebay:apis:eBLBaseComponents','FetchTokenResponse',
				'FetchTokenResponseType.FetchTokenResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public ValidateChallengeInputResponseType.ValidateChallengeInputResponseType_e ValidateChallengeInput(ValidateChallengeInputRequestType.ValidateChallengeInputRequestType_e request_x) {
		ValidateChallengeInputResponseType.ValidateChallengeInputResponseType_e response_x;
		Map<String, ValidateChallengeInputResponseType.ValidateChallengeInputResponseType_e> response_map_x = new Map<String, ValidateChallengeInputResponseType.ValidateChallengeInputResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','ValidateChallengeInputRequest',
				'urn:ebay:apis:eBLBaseComponents','ValidateChallengeInputResponse',
				'ValidateChallengeInputResponseType.ValidateChallengeInputResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductSearchPageResponseType.GetProductSearchPageResponseType_e GetProductSearchPage(GetProductSearchPageRequestType.GetProductSearchPageRequestType_e request_x) {
		GetProductSearchPageResponseType.GetProductSearchPageResponseType_e response_x;
		Map<String, GetProductSearchPageResponseType.GetProductSearchPageResponseType_e> response_map_x = new Map<String, GetProductSearchPageResponseType.GetProductSearchPageResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductSearchPageRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductSearchPageResponse',
				'GetProductSearchPageResponseType.GetProductSearchPageResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetContextualKeywordsResponseType.GetContextualKeywordsResponseType_e GetContextualKeywords(GetContextualKeywordsRequestType.GetContextualKeywordsRequestType_e request_x) {
		GetContextualKeywordsResponseType.GetContextualKeywordsResponseType_e response_x;
		Map<String, GetContextualKeywordsResponseType.GetContextualKeywordsResponseType_e> response_map_x = new Map<String, GetContextualKeywordsResponseType.GetContextualKeywordsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetContextualKeywordsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetContextualKeywordsResponse',
				'GetContextualKeywordsResponseType.GetContextualKeywordsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public IssueRefundResponseType.IssueRefundResponseType_e IssueRefund(IssueRefundRequestType.IssueRefundRequestType_e request_x) {
		IssueRefundResponseType.IssueRefundResponseType_e response_x;
		Map<String, IssueRefundResponseType.IssueRefundResponseType_e> response_map_x = new Map<String, IssueRefundResponseType.IssueRefundResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','IssueRefundRequest',
				'urn:ebay:apis:eBLBaseComponents','IssueRefundResponse',
				'IssueRefundResponseType.IssueRefundResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public SetCartResponseType.SetCartResponseType_e SetCart(SetCartRequestType.SetCartRequestType_e request_x) {
		SetCartResponseType.SetCartResponseType_e response_x;
		Map<String, SetCartResponseType.SetCartResponseType_e> response_map_x = new Map<String, SetCartResponseType.SetCartResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','SetCartRequest',
				'urn:ebay:apis:eBLBaseComponents','SetCartResponse',
				'SetCartResponseType.SetCartResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public AddDisputeResponseType.AddDisputeResponseType_e AddDispute(AddDisputeRequestType.AddDisputeRequestType_e request_x) {
		AddDisputeResponseType.AddDisputeResponseType_e response_x;
		Map<String, AddDisputeResponseType.AddDisputeResponseType_e> response_map_x = new Map<String, AddDisputeResponseType.AddDisputeResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','AddDisputeRequest',
				'urn:ebay:apis:eBLBaseComponents','AddDisputeResponse',
				'AddDisputeResponseType.AddDisputeResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public EndItemResponseType.EndItemResponseType_e EndItem(EndItemRequestType.EndItemRequestType_e request_x) {
		EndItemResponseType.EndItemResponseType_e response_x;
		Map<String, EndItemResponseType.EndItemResponseType_e> response_map_x = new Map<String, EndItemResponseType.EndItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','EndItemRequest',
				'urn:ebay:apis:eBLBaseComponents','EndItemResponse',
				'EndItemResponseType.EndItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public GetProductFamilyMembersResponseType.GetProductFamilyMembersResponseType_e GetProductFamilyMembers(GetProductFamilyMembersRequestType.GetProductFamilyMembersRequestType_e request_x) {
		GetProductFamilyMembersResponseType.GetProductFamilyMembersResponseType_e response_x;
		Map<String, GetProductFamilyMembersResponseType.GetProductFamilyMembersResponseType_e> response_map_x = new Map<String, GetProductFamilyMembersResponseType.GetProductFamilyMembersResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetProductFamilyMembersRequest',
				'urn:ebay:apis:eBLBaseComponents','GetProductFamilyMembersResponse',
				'GetProductFamilyMembersResponseType.GetProductFamilyMembersResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}

	public VerifyAddItemResponseType.VerifyAddItemResponseType_e VerifyAddItem(VerifyAddItemRequestType.VerifyAddItemRequestType_e request_x) {
		VerifyAddItemResponseType.VerifyAddItemResponseType_e response_x;
		Map<String, VerifyAddItemResponseType.VerifyAddItemResponseType_e> response_map_x = new Map<String, VerifyAddItemResponseType.VerifyAddItemResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','VerifyAddItemRequest',
				'urn:ebay:apis:eBLBaseComponents','VerifyAddItemResponse',
				'VerifyAddItemResponseType.VerifyAddItemResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
*/
	public GetMyeBaySellingResponseType.GetMyeBaySellingResponseType_e GetMyeBaySelling(GetMyeBaySellingRequestType.GetMyeBaySellingRequestType_e request_x) {
		GetMyeBaySellingResponseType.GetMyeBaySellingResponseType_e response_x;
		Map<String, GetMyeBaySellingResponseType.GetMyeBaySellingResponseType_e> response_map_x = new Map<String, GetMyeBaySellingResponseType.GetMyeBaySellingResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetMyeBaySellingRequest',
				'urn:ebay:apis:eBLBaseComponents','GetMyeBaySellingResponse',
				'GetMyeBaySellingResponseType.GetMyeBaySellingResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
/*
	public GetSearchResultsResponseType.GetSearchResultsResponseType_e GetSearchResults(GetSearchResultsRequestType.GetSearchResultsRequestType_e request_x) {
		GetSearchResultsResponseType.GetSearchResultsResponseType_e response_x;
		Map<String, GetSearchResultsResponseType.GetSearchResultsResponseType_e> response_map_x = new Map<String, GetSearchResultsResponseType.GetSearchResultsResponseType_e>();
			response_map_x.put('response_x', response_x);
			WebServiceCallout.invoke(
				this, request_x, response_map_x,
				new String[]{endpoint_x,
				'',	'urn:ebay:apis:eBLBaseComponents','GetSearchResultsRequest',
				'urn:ebay:apis:eBLBaseComponents','GetSearchResultsResponse',
				'GetSearchResultsResponseType.GetSearchResultsResponseType_e'}
			);
		response_x = response_map_x.get('response_x');
		return response_x;
	}
*/
}